package com.niiwoo.civet.trade.service.invest;

import java.util.List;

import com.niiwoo.civet.trade.dto.request.invest.InvestCalendarRequestDTO;
import com.niiwoo.civet.trade.dto.response.invest.DayInvestInfoResponseDTO;
import com.niiwoo.civet.trade.dto.response.invest.InvestCalendarDayStatResponseDTO;
import com.niiwoo.civet.trade.dto.response.invest.InvestCalendarMonthStatResponseDTO;
import com.niiwoo.civet.trade.dto.response.invest.MonthEveryDayInvestStatusDTO;

/**
 * 投资日期相关dubbo服务
 * Created by zhoulinquan on 2018/10/31.
 */
public interface InvestCalendarDubboService {

    /**
     * 查询指定月份每天的投资回款状态
     */
	default List<MonthEveryDayInvestStatusDTO> getMonthEveryDayInvestStatus(InvestCalendarRequestDTO request) {
		return null;
	}
	
	/**
     * 查询指定日期投资回款记录
     */
	default DayInvestInfoResponseDTO getDayInvestInfo(InvestCalendarRequestDTO request) {
		return null;
	}
	
	/**
     * 月统计
     */
	default List<InvestCalendarMonthStatResponseDTO> monthStat(InvestCalendarRequestDTO request) {
		return null;
	}
	
	/**
     * 日统计
     */
	default List<InvestCalendarDayStatResponseDTO> dayStat(InvestCalendarRequestDTO request) {
		return null;
	}
}
